package com.orange.utils;

public class PathUtils {

	/**
	 * 如果路径带上指定后缀，则去除
	 * @param path
	 * @param suffix
	 * @return
	 */
	public static String moveHPathSuffix(String path, String suffix){
		return path.endsWith(suffix) ? path.substring(0,path.length()-1) : path;
	}
	
	/**
	 * 如果路径带上指定前缀，则去除
	 * @param path
	 * @param prefix
	 * @return
	 */
	public static String moveHPathPrefix(String path, String prefix){
		return path.startsWith(prefix) ? path.substring(1, path.length()) : path;
	}
	
	/**
	 * 将路径中多个连续的"/"转为单个"/"
	 * @param path
	 * @return
	 */
	public static String formatHPath(String path){
		return path.replaceAll("[/]+", "/");
	}
}
